Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts.abyssCrafter;
- public class GUI extends javax.swing.JFrame {
- private javax.swing.JCheckBox emergencyTeleportCheck;
- private javax.swing.JCheckBox energyRestoreCheck;
- private javax.swing.JSlider energySlider;
- private javax.swing.JComboBox energySource;
- private javax.swing.JLabel energySourceLabel;
- private javax.swing.JComboBox foodType;
- private javax.swing.JSlider hpSlider;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel5;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JComboBox runeType;
- private javax.swing.JButton startButton;
- public GUI() {
- initComponents();
- setVisible(true);
- }
- @SuppressWarnings("unchecked")
- private void initComponents() {
- hpSlider = new javax.swing.JSlider();
- energySlider = new javax.swing.JSlider();
- energyRestoreCheck = new javax.swing.JCheckBox();
- foodType = new javax.swing.JComboBox();
- energySource = new javax.swing.JComboBox();
- runeType = new javax.swing.JComboBox();
- jLabel1 = new javax.swing.JLabel();
- jLabel2 = new javax.swing.JLabel();
- energySourceLabel = new javax.swing.JLabel();
- jLabel4 = new javax.swing.JLabel();
- jLabel5 = new javax.swing.JLabel();
- jLabel6 = new javax.swing.JLabel();
- startButton = new javax.swing.JButton();
- emergencyTeleportCheck = new javax.swing.JCheckBox();
- energyRestoreCheck.setText("Restore energy?");
- energyRestoreCheck.addActionListener(new java.awt.event.ActionListener() {
- @Override
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- energyRestoreCheckActionPerformed(evt);
- }
- });
- foodType.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Lobster", "Swordfish", "Monkfish",
- "Shark" }));
- energySource.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Energy potion",
- "Super energy potion", "Strange fruit", "Resting" }));
- runeType.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
- "Air rune", "Earth rune", "Water rune", "Fire rune", "Law rune", "Nature rune", "Death rune", "Soul rune",
- "Blood rune", "Cosmic rune", "Mind rune", "Cosmic rune", "Chaos rune"
- }));
- jLabel1.setText("Rune to craft:");
- jLabel2.setText("Food to use:");
- energySourceLabel.setText("Energy source:");
- jLabel4.setText("Safe health");
- jLabel5.setText("Drink energy");
- jLabel6.setFont(new java.awt.Font("Tekton Pro Cond", 1, 24)); // NOI18N
- jLabel6.setText("JDezzy's AIO Abyss Runecrafter");
- startButton.setText("Start!");
- startButton.addActionListener(new java.awt.event.ActionListener() {
- @Override
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- startButtonActionPerformed(evt);
- }
- });
- emergencyTeleportCheck.setText("Emergency Teleport?");
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addContainerGap(
- javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(
- jLabel2).addGroup(
- layout.createParallelGroup(
- javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(
- runeType, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(
- foodType, javax.swing.GroupLayout.PREFERRED_SIZE, 107,
- javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(jLabel1).addComponent(
- hpSlider, javax.swing.GroupLayout.PREFERRED_SIZE,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(39, 39, 39).addGroup(
- layout.createParallelGroup(
- javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addGroup(
- layout.createParallelGroup(
- javax.swing.GroupLayout.Alignment.LEADING).addComponent(
- emergencyTeleportCheck).addComponent(
- energySourceLabel).addComponent(
- energyRestoreCheck).addComponent(
- energySource,
- javax.swing.GroupLayout.PREFERRED_SIZE,
- 114,
- javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(
- 0, 71, Short.MAX_VALUE)).addComponent(
- energySlider,
- javax.swing.GroupLayout.PREFERRED_SIZE,
- 0, Short.MAX_VALUE))).addGroup(
- layout.createSequentialGroup().addComponent(
- jLabel4).addPreferredGap(
- javax.swing.LayoutStyle.ComponentPlacement.RELATED,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- Short.MAX_VALUE).addComponent(
- jLabel5).addGap(
- 22,
- 22,
- 22)))).addGroup(
- layout.createSequentialGroup().addGroup(
- layout.createParallelGroup(
- javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addGap(
- 92,
- 92,
- 92).addComponent(
- jLabel6)).addGroup(
- layout.createSequentialGroup().addGap(
- 190,
- 190,
- 190).addComponent(
- startButton))).addContainerGap(
- javax.swing.GroupLayout.DEFAULT_SIZE,
- Short.MAX_VALUE)));
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addGap(23, 23, 23).addComponent(jLabel6).addGap(18, 18, 18).addGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
- layout.createSequentialGroup().addComponent(emergencyTeleportCheck).addGap(
- 12, 12, 12).addComponent(energyRestoreCheck).addGap(18, 18, 18).addComponent(
- energySourceLabel).addPreferredGap(
- javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(
- energySource, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(
- javax.swing.LayoutStyle.ComponentPlacement.RELATED,
- javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(
- jLabel4).addComponent(jLabel5))).addGroup(
- layout.createSequentialGroup().addComponent(jLabel1).addGap(
- 7, 7, 7).addComponent(
- runeType, javax.swing.GroupLayout.PREFERRED_SIZE,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE).addGap(
- 18, 18, 18).addComponent(jLabel2).addPreferredGap(
- javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(
- foodType,
- javax.swing.GroupLayout.PREFERRED_SIZE,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE).addGap(
- 70, 70, 70))).addPreferredGap(
- javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(
- layout.createParallelGroup(
- javax.swing.GroupLayout.Alignment.LEADING).addComponent(
- energySlider,
- javax.swing.GroupLayout.PREFERRED_SIZE,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(
- hpSlider,
- javax.swing.GroupLayout.PREFERRED_SIZE,
- javax.swing.GroupLayout.DEFAULT_SIZE,
- javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(
- 29,
- 29,
- 29).addComponent(
- startButton).addContainerGap()));
- hpSlider.setMajorTickSpacing(20);
- hpSlider.setMinorTickSpacing(1);
- hpSlider.setPaintTicks(true);
- hpSlider.setPaintLabels(true);
- energySlider.setMajorTickSpacing(20);
- energySlider.setMinorTickSpacing(1);
- energySlider.setPaintTicks(true);
- energySlider.setPaintLabels(true);
- energySource.setVisible(false);
- energySourceLabel.setVisible(false);
- pack();
- } // </editor-fold>
- private void energyRestoreCheckActionPerformed(java.awt.event.ActionEvent evt) {
- if (energyRestoreCheck.isSelected()) {
- energySource.setVisible(true);
- energySourceLabel.setVisible(true);
- } else {
- energySource.setVisible(false);
- energySourceLabel.setVisible(false);
- }
- }
- private void startButtonActionPerformed(java.awt.event.ActionEvent evt) {
- Crafter.SAFE_HEALTH = hpSlider.getValue();
- Crafter.USERSET_DRINK_POINT = energySlider.getValue();
- Crafter.FOOD_NAME = foodType.getSelectedItem().toString();
- Crafter.ENERGY_ITEM = energySource.getSelectedItem().toString();
- Crafter.RUNE_TYPE = runeType.getSelectedItem().toString();
- if (energyRestoreCheck.isSelected()) {
- Crafter.usingEnergyPotion = true;
- }
- if (emergencyTeleportCheck.isSelected()) {
- Crafter.usingEmergencyTeleport = true;
- }
- setFoodHealAmt();
- Crafter.GUI_COMPLETE = true;
- }
- private void setFoodHealAmt() {
- Crafter.FOOD_HEAL_AMT = Crafter.FOOD_NAME.equals("Shark") ? 20 : 10;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment